using System;
namespace Pay.TO {
    /// <summary>
    /// 类型:1公告
    /// </summary>
    [Serializable]
    public enum MsgType {
        /// <summary>
        /// 普通--没用
        /// </summary>
        None = 0,
        /// <summary>
        /// 1公告--没用
        /// </summary>
        Bulletin = 1,
        /// <summary>
        /// 拓垦合伙人营销系统
        /// </summary>
        Marketing = 2,

        #region 商城消息,以3开始到99
        /// <summary>
        /// 集市审核
        /// </summary>
        BazaarPass = 3,
        /// <summary>
        /// 集市提示卖家发货
        /// </summary>
        BazaarSellerSend = 4,
        /// <summary>
        /// 集市买家收到卖家取消
        /// </summary>
        BazaarRervSellerCancel = 5,
        /// <summary>
        /// 集市买家收货
        /// </summary>
        BazaarBuyerRerv = 6,
        /// <summary>
        /// 集市卖家发货
        /// </summary>
        BazaarSellerDeliver = 7,
        /// <summary>
        /// 商品审核
        /// </summary>
        ProductPass = 8,
        /// <summary>
        /// 买家购买--app买家订单详细
        /// </summary>
        OrderBuy = 9,
        /// <summary>
        /// 买家购买提示卖家
        /// </summary>
        OrderBuyToSeller = 11,
        /// <summary>
        /// 卖家发货--app买家订单详细
        /// </summary>
        OrderSellerDeliver = 12,
        /// <summary>
        /// 买家收货
        /// </summary>
        OrderBuyerSend = 13,
        #endregion

        #region 通知消息，以100开始到199
        /// <summary>
        /// 分销提现失败-app分销提现列表
        /// </summary>
        TransferProftFail = 100,
        /// <summary>
        /// 课程收益（旧398）提现失败-app课程收益列表
        /// </summary>
        TransferOld398Fail = 101,
        /// <summary>
        /// 店铺提现失败-app店铺提现列表
        /// </summary>
        TransferShopFail = 102,
        /// <summary>
        /// 分销提现成功-app分销提现列表
        /// </summary>
        TransferProftOK = 103,
        /// <summary>
        /// 课程收益（旧398）提现成功-app课程收益列表
        /// </summary>
        TransferOld398OK = 104,
        /// <summary>
        /// 店铺提现成功-app分销提现列表
        /// </summary>
        TransferShopOK = 105,
        /// <summary>
        /// 实名审核-app实名任务
        /// </summary>
        CertifyPass = 106,
        #endregion

        #region 客服消息，以上200开始到250
        /// <summary>
        /// 反馈回复-消息弹通知信息，列表不再跳
        /// </summary>
        UserFeedBack = 200,
        /// <summary>
        /// 客服独立对用户发送消息
        /// </summary>
        ServiceTo = 201,
        #endregion
        /// <summary>
        /// 买家购买生成分润--app分销列表
        /// </summary>
        OrderProft = 300,
        /// <summary>
        /// 非398以上的，买家购买生成分润--跳到398页面
        /// </summary>
        OrderProft398 = 301
    }
    /// <summary>
    /// 消息发送方式
    /// </summary>
    [Serializable]
    public enum MsgSendType {
        /// <summary>
        /// APP消息
        /// </summary>
        APP = 1,
        /// <summary>
        /// 短信
        /// </summary>
        SMS = 2,
        /// <summary>
        /// 微信
        /// </summary>
        Weixin = 3
    }
    /// <summary>
    /// 四要素审核状态
    /// </summary>
    public enum CertifyStatus {
        /// <summary>
        /// 未认证
        /// </summary>
        None = 0,
        /// <summary>
        /// 不确定。待审核
        /// </summary>
        UnConfirm = 1,
        /// <summary>
        /// 失败
        /// </summary>
        Fail = 2,
        /// <summary>
        /// 通过认证
        /// </summary>
        Auth = 3
    }
}
